package com.enjoyor.soa.traffic.api.dto.efoms;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 交通设施信息
 * @author fzj
 * @date 2019-05-28
 */

@ApiModel(value = "FacilitySimpleInfoDto", description = "交通设施信息")
public class FacilitySimpleInfoDto extends ABean{
	
	private static final long serialVersionUID = -6680615293363020725L;
	
	@ApiModelProperty(value = "设施类型编号", name="facilityTypeCode",  required = true)
	private String facilityTypeCode;
	
	@ApiModelProperty(value = "设施类型名称", name="facilityTypeName",  required = true)
    private String facilityTypeName;
    
	@ApiModelProperty(value = "设施编号", name="facilityId",  required = true)
    private String facilityId;
    
	@ApiModelProperty(value = "设施名称", name="facilityName",  required = true)
    private String facilityName;
    
	@ApiModelProperty(value = "所属辖区编号", name="regionId",  required = true)
    private String regionId;
    
	@ApiModelProperty(value = "所属辖区名称", name="regionName",  required = true)
    private String regionName;
    
	@ApiModelProperty(value = "设施子类编号", name="signsType",  required = true)
    private String signsType;
    
	@ApiModelProperty(value = "设施子类名称", name="signsTypeName",  required = true)
    private String signsTypeName;
    
	@ApiModelProperty(value = "设施小类编号", name="signsCode",  required = true)
    private String signsCode;
    
	@ApiModelProperty(value = "设施小类名称", name="signsCodeName",  required = true)
    private String signsCodeName;
    
	@ApiModelProperty(value = "设施生产厂家", name="manufact",  required = true)
    private String manufact;
    
	@ApiModelProperty(value = "设施品牌", name="brand",  required = true)
    private String brand;
    
	@ApiModelProperty(value = "设施型号", name="model",  required = true)
    private String model;
    
	@ApiModelProperty(value = "建设项目", name="project",  required = true)
    private String project;
    
	@ApiModelProperty(value = "建设单位", name="company",  required = true)
    private String company;
    
	@ApiModelProperty(value = "验收时间", name="acceptanceDate",  required = true)
    private String acceptanceDate;
    
	@ApiModelProperty(value = "建设时间", name="buildDate",  required = true)
    private String buildDate;
    
	@ApiModelProperty(value = "管理部门编号", name="manageDept",  required = true)
    private String manageDept;
    
	@ApiModelProperty(value = "管理部门名称", name="manageDeptName",  required = true)
    private String manageDeptName;
    
	@ApiModelProperty(value = "管理编码", name="manageid",  required = true)
    private String manageid;
    
	@ApiModelProperty(value = "责任人", name="managePerson",  required = true)
    private String managePerson;
    
	@ApiModelProperty(value = "位置描述", name="positionDesc",  required = true)
    private String positionDesc;
    
	@ApiModelProperty(value = "所属道路编号", name="roadId",  required = true)
    private String roadId;
    
	@ApiModelProperty(value = "所属道路", name="roadName",  required = true)
    private Boolean roadName;
    
	@ApiModelProperty(value = "所属路段编号", name="blockId",  required = true)
    private String blockId;
    
	@ApiModelProperty(value = "所属路段", name="blockName",  required = true)
    private Boolean blockName;
    
	@ApiModelProperty(value = "所属路口编号", name="crossId",  required = true)
    private String crossId;
    
	@ApiModelProperty(value = "所属路口", name="crossName",  required = true)
    private Boolean crossName;
    
	@ApiModelProperty(value = "安装定位经度X", name="coordX",  required = true)
    private Double coordX;
    
	@ApiModelProperty(value = "安装定位纬度Y", name="coordY",  required = true)
    private Double coordY;
    
	@ApiModelProperty(value = "更新时间", name="updateTime",  required = true)
    private String updateTime;
    
    
	@ApiModelProperty(value = "设备状态编号", name="devStatusCode",  required = true)
    private String devStatusCode;
	
	@ApiModelProperty(value = "设备状态名称", name="devStatusName",  required = true)
    private String devStatusName;
	
	@ApiModelProperty(value = "维修状态编号", name="repStatusCode",  required = true)
    private String repStatusCode;
	
	@ApiModelProperty(value = "维修状态名称", name="repStatusName",  required = true)
    private String repStatusName;
	
	@ApiModelProperty(value = "维护单位编号", name="oppmDept",  required = true)
    private String oppmDept;
	
	@ApiModelProperty(value = "维护单位名称", name="oppmDeptName",  required = true)
    private String oppmDeptName;
	
	@ApiModelProperty(value = "设备使用状态", name="deviceStatus",  required = true)
	private String deviceStatus;
	
	@ApiModelProperty(value = "设备使用状态名称", name="deviceStatusName",  required = true)
	private String deviceStatusName;
	
	public String getFacilityTypeCode() {
		return facilityTypeCode;
	}
	public void setFacilityTypeCode(String facilityTypeCode) {
		this.facilityTypeCode = facilityTypeCode;
	}
	public String getFacilityTypeName() {
		return facilityTypeName;
	}
	public void setFacilityTypeName(String facilityTypeName) {
		this.facilityTypeName = facilityTypeName;
	}
	public String getFacilityId() {
		return facilityId;
	}
	public void setFacilityId(String facilityId) {
		this.facilityId = facilityId;
	}
	public String getFacilityName() {
		return facilityName;
	}
	public void setFacilityName(String facilityName) {
		this.facilityName = facilityName;
	}
	public String getRegionId() {
		return regionId;
	}
	public void setRegionId(String regionId) {
		this.regionId = regionId;
	}
	public String getRegionName() {
		return regionName;
	}
	public void setRegionName(String regionName) {
		this.regionName = regionName;
	}
	public String getSignsType() {
		return signsType;
	}
	public void setSignsType(String signsType) {
		this.signsType = signsType;
	}
	public String getSignsTypeName() {
		return signsTypeName;
	}
	public void setSignsTypeName(String signsTypeName) {
		this.signsTypeName = signsTypeName;
	}
	public String getSignsCode() {
		return signsCode;
	}
	public void setSignsCode(String signsCode) {
		this.signsCode = signsCode;
	}
	public String getSignsCodeName() {
		return signsCodeName;
	}
	public void setSignsCodeName(String signsCodeName) {
		this.signsCodeName = signsCodeName;
	}
	public String getManufact() {
		return manufact;
	}
	public void setManufact(String manufact) {
		this.manufact = manufact;
	}
	public String getBrand() {
		return brand;
	}
	public void setBrand(String brand) {
		this.brand = brand;
	}
	public String getModel() {
		return model;
	}
	public void setModel(String model) {
		this.model = model;
	}
	public String getProject() {
		return project;
	}
	public void setProject(String project) {
		this.project = project;
	}
	public String getCompany() {
		return company;
	}
	public void setCompany(String company) {
		this.company = company;
	}
	public String getAcceptanceDate() {
		return acceptanceDate;
	}
	public void setAcceptanceDate(String acceptanceDate) {
		this.acceptanceDate = acceptanceDate;
	}
	public String getBuildDate() {
		return buildDate;
	}
	public void setBuildDate(String buildDate) {
		this.buildDate = buildDate;
	}
	public String getManageDept() {
		return manageDept;
	}
	public void setManageDept(String manageDept) {
		this.manageDept = manageDept;
	}
	public String getManageDeptName() {
		return manageDeptName;
	}
	public void setManageDeptName(String manageDeptName) {
		this.manageDeptName = manageDeptName;
	}
	public String getManageid() {
		return manageid;
	}
	public void setManageid(String manageid) {
		this.manageid = manageid;
	}
	public String getManagePerson() {
		return managePerson;
	}
	public void setManagePerson(String managePerson) {
		this.managePerson = managePerson;
	}
	public String getPositionDesc() {
		return positionDesc;
	}
	public void setPositionDesc(String positionDesc) {
		this.positionDesc = positionDesc;
	}
	public String getRoadId() {
		return roadId;
	}
	public void setRoadId(String roadId) {
		this.roadId = roadId;
	}
	public Boolean getRoadName() {
		return roadName;
	}
	public void setRoadName(Boolean roadName) {
		this.roadName = roadName;
	}
	public String getBlockId() {
		return blockId;
	}
	public void setBlockId(String blockId) {
		this.blockId = blockId;
	}
	public Boolean getBlockName() {
		return blockName;
	}
	public void setBlockName(Boolean blockName) {
		this.blockName = blockName;
	}
	public String getCrossId() {
		return crossId;
	}
	public void setCrossId(String crossId) {
		this.crossId = crossId;
	}
	public Boolean getCrossName() {
		return crossName;
	}
	public void setCrossName(Boolean crossName) {
		this.crossName = crossName;
	}
	public Double getCoordX() {
		return coordX;
	}
	public void setCoordX(Double coordX) {
		this.coordX = coordX;
	}
	public Double getCoordY() {
		return coordY;
	}
	public void setCoordY(Double coordY) {
		this.coordY = coordY;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	public String getDevStatusCode() {
		return devStatusCode;
	}
	public void setDevStatusCode(String devStatusCode) {
		this.devStatusCode = devStatusCode;
	}
	public String getDevStatusName() {
		return devStatusName;
	}
	public void setDevStatusName(String devStatusName) {
		this.devStatusName = devStatusName;
	}
	public String getRepStatusCode() {
		return repStatusCode;
	}
	public void setRepStatusCode(String repStatusCode) {
		this.repStatusCode = repStatusCode;
	}
	public String getRepStatusName() {
		return repStatusName;
	}
	public void setRepStatusName(String repStatusName) {
		this.repStatusName = repStatusName;
	}
	public String getOppmDept() {
		return oppmDept;
	}
	public void setOppmDept(String oppmDept) {
		this.oppmDept = oppmDept;
	}
	public String getOppmDeptName() {
		return oppmDeptName;
	}
	public void setOppmDeptName(String oppmDeptName) {
		this.oppmDeptName = oppmDeptName;
	}
	public String getDeviceStatus() {
		return deviceStatus;
	}
	public void setDeviceStatus(String deviceStatus) {
		this.deviceStatus = deviceStatus;
	}
	public String getDeviceStatusName() {
		return deviceStatusName;
	}
	public void setDeviceStatusName(String deviceStatusName) {
		this.deviceStatusName = deviceStatusName;
	}
	
	
}